#ifndef _MAINSCENE_H
#define _MAINSCENE_H

#include "Texture.h"

#ifndef MAINSCENE_API
#define MAINSCENE_API __declspec(dllimport)
#if _DEBUG
#pragma comment(lib, "MainSceneRender_d.lib")
#else
#pragma comment(lib, "MainSceneRender.lib")
#endif
#endif


class MAINSCENE_API CEnvironment
{
public:
	CEnvironment(LPCTSTR Texture);
	CEnvironment();
	~CEnvironment(void);

private:
	CTexture Tex;
	LPCTSTR TexName;
	float OrgX, OrgY, OrgZ;

public:
	void RenderScene();
	void Compass();
	void Coordinate();
	void DrawCompass();
	void DrawCoordinate();
	void DrawMap();

public:
	void Up();
	void Down();
	void Left();
	void Right();
	void W();
	void S();
};

#endif

